/**
 * Created by Administrator on 2017/3/6.
 */
avalon.ready(function () {
    console.log("ready");
var vm = avalon.define({
    $id:"test",
    text:"",
    todoList:[],
    can:true,
    huan:false,
    doneList:[],
    ready:function () {
        //加载缓存
       get();
    },
    add:function(e){
        e.preventDefault();
        !!vm.text.trim()&&vm.todoList.push(vm.text);
        vm.text='';
        set();
    },
    currentIndex:1,
    toggle: function(index) {
        vm.currentIndex = index;
    },
    /* 标记完成
     * @params i  要变化的项的索引
     * @params check 是标记完成还是重新打开 true为标记完成，false为重新打开
     * */
    checkMission:function (i,check) {

        var fromList,toList;
        if(check){
            fromList='todoList'
            toList='doneList'
        }else{
            fromList='doneList'
            toList='todoList'
        }
        //在完成列表中添加指定项
        var thatItem=vm[fromList][i];
        vm[toList].unshift(thatItem);
        //在未完成列表中删除指定项
        vm[fromList].splice(i,1)
    },
});

set:function set() {
    ['todoList','doneList'].forEach(function (el) {
        var data=JSON.stringify(vm[el]);
        console.log(data);
        localStorage.setItem(el,data);
    });
}
/*取数据*/
get: function get() {
    ['todoList','doneList'].forEach(function (el) {
        var data=JSON.parse(localStorage.getItem(el));
        if(data==null){
            return;
        }
        else {
            data.forEach(function (al) {
                vm[el].push(al);
            });
        };


    });
};
    vm.ready();
    avalon.scan();

}),



    function edit(element){
        var old = element.innerHTML;//获得元素之前的内容
        var newobj = document.createElement('input');//创建一个input元素
        newobj.type = 'text';//为newobj元素添加类型
        newobj.value=old;
        element.innerHTML = '';　　 //设置元素内容为空
        element.appendChild(newobj);//添加子元素
        newobj.focus();//获得焦点
        //设置newobj失去焦点的事件
        newobj.onblur = function(){
          element.innerHTML = this.value ? this.value : old;
        }
    }















